main subcontractor - Turkish English Dictionary